der Triumph - Spanish English Dictionary